组件名称 | Arduino UNO |
---|---|
工具集 | 实时数据交互 |
组件作者 | 雪浪云 - 杭波 |
文档版本 | 1.0 |
功能 | 提供Arduino UNO的GPIO数据在算盘上的映射 |
镜像名称 | arduino_uno:0_0.0.1 |
开发语言 | C |
组件原理
内部使用Firmata协议和Arduino UNO进行交互
Arduino UNO的GPIO数据发生变化会反映在组件的输出。组件的输入会写入到Arduino UNO的GPIO
输入桩
组件有1个输入
输入端子1
- 端口名称:输入数据
- 输入类型:对象
- 功能描述:用于将数据写入到GPIO
- 示例:
{"values":[{"name":"D2","value":"0"}]}
输出桩
组件有1个输出
- 端口名称:输出数据
- 输入类型:对象
- 功能描述:GPIO数据发生变化或者100ms定时输出模拟量信息
- 示例:
模拟量范围 0-1024
{"values":[{"name":"A0","value":"267"},{"name":"A1","value":"266"},{"name":"A2","value":"265"},{"name":"A3","value":"267"},{"name":"A4","value":"269"},{"name":"A5","value":"273"}]}
数字量范围 0-1
{"values":[{"name":"D2","value":"0"}]}
数据接收方式
异步模式同步模式都支持
参数配置
数字量:D2到D13是数字GPIO的配置,可选数字输入、数字输出、PWM、Servo。一旦设定组件运行之后就不能修改。
模拟量:不需要配置,会默认100ms向组件输出口发送消息。
串口号:是Arduino UNO插入电脑之后显示的串口号。Windows可以在串口助手上查看,Linux可以查看/dev/下面的设备号。
运行调优
建议不进行特别配置,按照平台的默认分配运行。